Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Slovenia F3 Qatar F5 Slovenia F2 Croatia #1-w1 Croatia #1-w2 Italy F12 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Austria F6 Austria F8 Austria F9 Croatia F4 Croatia F6 Portugal F4 Portugal F5 Portugal F6 Tunisia F6 Tunisia F7 Croatia F1 Croatia F2 Portugal F1 Portugal F2 Croatia F3 Croatia F4 Croatia F5 Italy F11 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Slovenia F2 Austria F8 Italy F27 Italy F28 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Tunisia F5 Tunisia F6 Mexico F12 Croatia F1 Croatia F2 USA F4 Canada F2 USA F7 USA F9 USA F10 Slovenia F1 Slovenia F3 Bosnia/Herzegovina F7 Croatia F11 Croatia F1 Usa F9 Usa F10 Usa F13 Usa F14 Usa F23 USA F24 Slovenia F1 Croatia F2 Croatia F3 M15 Weston Croatia F5 M15 Naples M25 Champaign Tunisia F5 Croatia #1-w3 Ljubljana Open - Ljubljana Qatar F3 Slovenia F3 Italy F24 Slovenia F3 Croatia F4 Croatia F6 Tunisia F5 Tunisia F6 Austria F1 Slovenia F1 Croatia F3 Bosnia/Herzegovina F2 Timisoara Challenger - Timisoara Challenger Tunisie - Tunis Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Zagreb Open - Zagreb 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Bukhara Challenger - Bukhara Karshi Challenger - Karshi Bauer Watertechnilogy Cup 2008 - Eckental Wolfsburg Challenger Caltanissetta Challenger San Luis Potosi Challenger Mexico City Challenger Sarasota Challenger Yuba City Challenger M25 Ueberlingen Constanta Challenger Rijeka Challenger Lexington Challenger Segovia Challenger Vancouver Challenger Binghamton Challenger Istanbul Challenger Buenos Aires Challenger Sacramento Challenger Asuncion Challenger Charlottesville Challenger Aachen Challenger Tanger Challenger Zagreb Challenger M15 Naples Karshi Challenger Charlottesville Challenger Honolulu Challenger Dallas Challenger Sarajevo Challenger Barletta Challenger Rijeka Challenger Karshi Challenger Brasov Challenger Banja Luka Challenger Ljubljana Challenger Palermo Challenger Florianopolis Challenger Marrakech Challenger Blumenau Challenger Sao Paulo Challenger Monza Challenger Savannah Challenger Tallahassee Challenger Banja Luka Challenger - Banja Luka Furth Challenger Roma Challenger 2007 - Rome Liberec Challenger San Marino Challenger Bangkok Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Dallas Challenger Ljubljana Open - Ljubljana Bordeaux Challenger Heilbronn Challenger Banjaluka Challenger 2007 - Banja Luka Fergana Challenger Nanchang Challenger Portoroz Challenger Astana Challenger Napa Challenger Brescia Challenger Happy Valley Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Batman Challenger Taipei City Challenger Prostejov Challenger Winnetka Challenger Cary Challenger Columbus Challenger Tiburon Challenger Sacramento Challenger Irving Challenger Savannah Challenger Tallahassee Challenger Morocco Tennis Tour - Tanger Bangkok Challenger Sarajevo Challenger Iskratel Open - Kranj Shanghai Challenger Nanchang Challenger Qingdao Challenger Fergana Challenger Eckental Challenger Croatia Osiguranje Rijeka Open - Rijeka Ljubljana Open 2008 - Ljubljana Internazionali di Tennis di Bergamo - Bergamo Florionapolis Challenger Curitiba Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Qujing Challenger Nottingham Challenger Turin Challenger Orbetello Challenger ECM Prague Open 2008 - Prague Calabasas Challenger Bratislava Challenger Chicago Challenger Rijeka Open - Rijeka UTC Open - Cherkassy Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Furth Challenger Talahassee Challenger Cordenons Challenger Unique Zagreb Open - Zagreb La Rinascente Tennis Cup Harbour Club Milano - Milan Ljubljana Challenger UTC Open by Selena - Cherkassy Caloundra ATP Challenger - Caloundra Samarkand Challenger Tiburon Challenger Irving Challenger Napoli Challenger Portoroz Challenger Fergana Challenger Charlottesville Challenger Heilbronn Challenger Nottingham Challenger Winnipeg Challenger Shanghai Challenger Montevideo Challenger Gimcheon Challenger Seoul Challenger Brescia Challenger Yokohama Challenger Bangkok Challenger Heilbronn Challenger Maui Challenger Dallas Challenger Winnetka Challenger Anning Challenger Binghamton Challenger Busan Challenger Tianjin Challenger Ljubljana Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Eckental Challenger Aachen Challenger Helsinki Challenger Andria Challenger Bangalore Challenger Shenzhen Challenger Dallas Challenger Aix En Provence Challenger Surbiton Challenger Zhangjiagang Challenger Kaohsiung Challenger Kyoto Challenger Fairfield Challenger Knoxville Challenger Champaign Challenger Istanbul Challenger Dallas Challenger Liuzhou Challenger Sarasota Challenger Moscow Challenger Ilkley Challenger Shenzhen Challenger Astana Challenger Chengdu Challenger Morocco Tennis Tour - Meknes Tashkent Challenger Rennes Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Seoul Challenger Portoroz Challenger Suzhou Challenger Lexington Challenger Timisoara Challenger - Timisoara Shanghai Challenger Samarkand Challenger - Samarkand Bangalore Challenger Ljubljana Open - Ljubljana Dallas Challenger Phoenix Challenger Aptos Challenger Cordenons Challenger Mallorca Challenger Florence Challenger Brest Challenger Pau Challenger Biella 2 Challenger Gran Canaria 2 Challenger Split 1 Challenger Tallahassee Challenger Buenos Aires Challenger Ostrava Challenger Biella 7 Challenger Rome Challenger Barletta Challenger Columbus Challenger Sarasota Challenger Poprad Tatry Challenger Rome Challenger Lexington Challenger Cary Challenger Cleveland Challenger Cary 1 Challenger The Hypo Group Tennis International 2008 - Poertschach Baton Rouge Pro Tennis Classic - Baton Rouge 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona ATP Studena Croatia Open Umag - Umag Ipsos Bucharest Challenger - Bucharest SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Kitzbuhel Challenger Serbia Open - Belgrade Charlottesville Challenger Knoxville Challenger Champaign Challenger Aircel Chennai Open - Chennai Brisbane International - Brisbane Noumea Challenger Burnie Challenger Launceston Challenger Santiago Challenger Rimini Challenger Vancouver Challenger Como Challenger Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Rijeka Challenger Burnie Challenger Antalya Challenger AEGON Championships - London SkiStar Swedish Open - Bastad Gran Canaria 1 Challenger Zagreb Challenger Winston Salem - Winston Salem San Remo Challenger Cary Challenger Rakuten Japan Open - Tokyo Busan Challenger Aircel Chennai Open - Chennai Sarasota Challenger Cremona Challenger SAP Open - San Jose Alessandria Challenger Savannah Challenger Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Serbia Open - Belgrade Power Horse World Team Cup - Dusseldorf Atlanta Tennis Championships - Atlanta Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel China Open - Beijing Prostejov Challenger Brisbane International - Brisbane Apia International - Sydney SAP Open - San Jose Barcelona Open BancSabadell - Barcelona AEGON Championships - London AEGON International - Eastbourne Zagreb Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Knoxville Challenger BB&T Atlanta Open - Atlanta Champaign Challenger Cancun Challenger ATP Vegeta Croatia Open - Umag Puebla Challenger Citi Open - Washington Winnetka Challenger Vicenza Challenger Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Noumea Challenger Brisbane International - Brisbane Apia International - Sydney US Men's Clay Court Championship - Houston Dallas Challenger Nottingham Challenger Sacramento Challenger Montevideo Challenger Meknes Challenger Charlottesville Challenger Winston-Salem Open - Winston-Salem Sao Leopoldo Challenger Rabat Challenger Marbella Challenger Marrakech Challenger Campbell's Hall of Fame Tennis Championships - Newport Hall of Fame Tennis Championships - Newport Abierto Mexicano Telcel - Acapulco Sunrise Challenger Open Sabadell Atlantico - Barcelona Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Legg Mason Tennis Classic - Washington Memphis Open - Memphis Geneva Open - Geneva Brisbane International - Brisbane Barletta Challenger BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo US Men's Clay Court Championship - Houston Campbells Hall of Fame Tennis Championships - Newport Abierto Mexicano Telcel - Acapulco Napoli Challenger Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem Aircel Chennai Open - Chennai Sarasota Challenger Countrywide Classic - Los Angeles PBZ Zagreb Indoors - Zagreb PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Blunmenau Challenger Aptos Challenger Abierto Mexicano Telcel - Acapulco Croatia Open Umag - Umag Vegeta Croatia Open - Umag Knoxville Challenger Las Vegas Challenger AEGON Championships - London Yeongwol Challenger Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Antalya Cup - Antalya Hall of Fame Open - Newport Budapest Challenger Swiss Indoors Basel - Basel Sydney International - Sydney SA Tennis Open - Johannesburg Farmers Classic - Los Angeles AEGON Championships - London Swiss Indoors Basel - Basel Tiburon Challenger U.S. National Indoor Tennis Championships - Memphis Knoxville Challenger Maui Challenger Hong Kong Challenger Atlanta Tennis Championships - Atlanta ATP Studena Croatia Open - Umag Manchester Challenger Heineken Open - Auckland Milan Challenger Brasil Open - Sao Paulo Copa Claro - Buenos Aires U.S. National Indoor Tennis Championships - Memphis AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Studena Croatia Open - Umag Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Power Horse Cup - Dusseldorf Erste Bank Open - Vienna Santos Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Hall of Fame Open - Newport Open 13 - Marseille Delray Beach Open - Delray Beach Izmir Challenger Maui Challenger Ortisei Challenger Yokohama Challenger Hall of Fame Tennis Championships - Newport San Marino Challenger BB&T Atlanta Open - Atlanta Banja Luka Challenger Qatar ExxonMobil Open - Doha U.S. National Indoor Tennis Championships - Memphis Citi Open - Washington New York Open - New York TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Sarajevo Challenger Gerry Weber Open - Halle Barcelona Challenger BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Portoroz Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Dallas Challenger Cleveland Challenger Pune Challenger Memphis Open - Memphis Citi Open - Washington Rakuten Japan Open - Tokyo ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Shenzhen Challenger Guadalajara Challenger Hungarian Open - Budapest Millennium Estoril Open - Estoril Citi Open - Washington Antalya Open - Antalya Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia Charleston Challenger Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne Biella Challenger Tallahassee Challenger Parma Challenger Biella 1 Challenger US Men's Clay Court Championship - Houston Zadar Challenger Little Rock Challenger Orlando 2 Challenger BB&T Atlanta Open - Atlanta Monterrey Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston PBZ Zagreb Indoors - Zagreb U.S. Mens's Clay Court Championship - Houston Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Topshelf Open - 's-Hertogenbosch Maharashtra Open - Pune ASB Classic - Auckland Open 13 Provence - Marseille AEGON Championships - London AEGON International - Eastbourne Kremlin Cup - Moscow Brisbane International - Brisbane New York Open - New York Columbus 2 Challenger Rome Challenger Waco Challenger Sarasota Challenger Newport Beach Challenger Bengalaru Challenger PBZ Zagreb Indoors - Zagreb Geneva Open - Geneva Apia International - Sydney US Men's Clay Court Championship - Houston UNICEF Open - 's Hertogenbosch Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Malaysian Open - Kuala Lumpur Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai ATP Studena Croatia Open Umag - Umag Monte-Carlo Rolex Masters - Monte-Carlo Regions Morgan Keegan Championships - Memphis Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal Rogers Cup - Toronto BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Hall of Fame Tennis Championships - Newport Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid AEGON Championships - London Rogers Cup - Toronto Western & Southern Open - Cincinnati BB&T Atlanta Open - Atlanta BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Citi Open - Washington PBZ Zagreb Indoors - Zagreb Australian Open - Melbourne Brisbane International - Brisbane Wimbledon - London U.S. Open - New York Kremlin Cup - Moscow Australian Open - Melbourne Delray Beach Open - Delray Beach French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Hall of Fame Tennis Championships - Newport French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 1R, SLO-DEN 5-0 Australian Open (juniors) Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, World Group I, PO, PAK-SLO 3-0 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, World Group, QF, USA-BEL 4-0 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) U.S. Open (juniors) Olympics - London